package com.skivingcloud.report.param;

import com.skivingcloud.report.dto.DataSetParamDto;
import com.skivingcloud.report.entity.ReportDataSetTransform;

import java.io.Serializable;
import java.util.List;

public class DataSetTestTransformParam implements Serializable {
    /** 数据源编码 */
    private String sourceCode;

    /** 动态查询sql或者接口中的请求体 */
    private String dynSentence;

    /** 数据集类型 */
    private String setType;
    /**
     * http接口
     */
    private String apiUrl;
    /**
     * 方法get、post
     */
    private String method;
    /**
     * 请求头
     */
    private String header;
    /**
     * 请求体
     */
    private String body;
    /** 请求参数集合 */
    private List<DataSetParamDto> dataSetParamDtoList;

    /** 数据转换集合 */
    private List<ReportDataSetTransform> dataSetTransformDtoList;

    public String getSourceCode() {
        return sourceCode;
    }

    public void setSourceCode(String sourceCode) {
        this.sourceCode = sourceCode;
    }

    public String getDynSentence() {
        return dynSentence;
    }

    public void setDynSentence(String dynSentence) {
        this.dynSentence = dynSentence;
    }

    public String getSetType() {
        return setType;
    }

    public void setSetType(String setType) {
        this.setType = setType;
    }

    public String getApiUrl() {
        return apiUrl;
    }

    public void setApiUrl(String apiUrl) {
        this.apiUrl = apiUrl;
    }

    public String getMethod() {
        return method;
    }

    public void setMethod(String method) {
        this.method = method;
    }

    public String getHeader() {
        return header;
    }

    public void setHeader(String header) {
        this.header = header;
    }

    public String getBody() {
        return body;
    }

    public void setBody(String body) {
        this.body = body;
    }

    public List<DataSetParamDto> getDataSetParamDtoList() {
        return dataSetParamDtoList;
    }

    public void setDataSetParamDtoList(List<DataSetParamDto> dataSetParamDtoList) {
        this.dataSetParamDtoList = dataSetParamDtoList;
    }

    public List<ReportDataSetTransform> getDataSetTransformDtoList() {
        return dataSetTransformDtoList;
    }

    public void setDataSetTransformDtoList(List<ReportDataSetTransform> dataSetTransformDtoList) {
        this.dataSetTransformDtoList = dataSetTransformDtoList;
    }
}
